package com.qiyigu.itc.speech.xunfai;


/**
 * <p>Author: Leo xu</p>
 * <p>Date: 2017/11/5 20:00</p>
 * <p>Desc: 讯飞语音识别 对象实体 的枚举
 */
public enum XunfaiIntentBeanEnum implements KeyValueEnum {
    /**
     *  减
     */
    REDUCE(201, "reduce"),

    /**
     * 加
     */
    ADD(202, "add"),

    /**
     * 打开关闭
     */
    OPEN_CLOSE(203, "openClose"),

    /**
     * 开始 暂停 停止
     */
    START_STOP_PAUSE(204, "startStopPause"),

    /**
     * 速度 坡度
     */
    SPEED_SLOPE(205, "speedSlope");

    private int key;
    private String value;

    XunfaiIntentBeanEnum(int key, String value) {
        this.key = key;
        this.value = value;
    }

    /**
     * 功能：从key名获得 枚举对象
     *
     * @param key
     * @return
     */
    public static XunfaiIntentBeanEnum getEnum(int key) {
        for (XunfaiIntentBeanEnum c : XunfaiIntentBeanEnum.values()) {
            if (c.getKey() == key) {
                return c;
            }
        }
        return null;
    }

    public int getKey() {
        return key;
    }

    @Override
    public String getValue() {
        return value;
    }


}